*{
	margin: 0;
	padding: 0;
}
ol, ul{
	list-style: none;
}
a{
	text-decoration: none;
}
.p-re{
	position: relative;
}
.m120{
    margin-left: 20px;
}
.fl {
    float: left;
}
.fs20 {
    font-size: 20px;
}
.fs30 {
    font-size: 30px;
}
.fs12 {
    font-size: 12px;
}
.f14 {
	margin-left: 10px;
    font-size: 14px;
}
.fr {
    float: right;
}
.index_head_bd{
	min-width: 1200px;
    width: 100%;
    height: 58px;
    border-top: 2px solid #eeb81a;
    background-color: #1b2b3b;
    position: relative;
    z-index: 1999;
}
.index_head_bd .index_main{
	height: 58px;
	z-index: 11;
}
.index_main{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.index_logo{
	width: 211px;
	position: absolute;
 	top: 0;
	left: 0;
	height: 58px;
	background: url(../img/xw_logo.png) no-repeat;
	z-index: 10;
}
.index_menu{
	overflow: hidden;
	margin-left: 225px;
}
.index_menu li{
	float: left;
}
.index_menu li.homecur a{
	color: #fabe00;
}
.index_menu li a{
	padding: 0 9px;
	line-height: 58px;
	font-size: 14px;
	color: #fff;
}
.index_login{
	position: absolute;
	top: 0;
	width: 230px;
	right: 152px;
	text-align: center;
	color: #fabe00;
}
.index_login a.dz{
	line-height: 58px;
	color: #fabe00;
	font-size: 14px;
}
.index_login a.wdsz{
	color: #c8c8ce;
	font-size: 14px;
	margin-left: 20px;
}
.index_phone_bd{
	position: absolute;
	top: 20px;
	right: 0;
	z-index: 10;
}
.index-tel{
	cursor: pointer;
	width: 147px;
	height: 17px;
	background-position: 0 0;
	display: inline-block;
	background: url(../img/xw_icon.png) no-repeat;
}
.index_ga_phonebox{
	display: none;
	position: absolute;
	top: 16px;
	left: -25px;
	z-index: 12;
}
.zcindex_login span a.dz{
	line-height: 58px;
	color: #fabe00;
	font-size: 14px;
}
.zcindex_login span b{
	line-height: 58px;
	color: #fabe00;
	font-size: 14px;
}